development business projects mortgage origination association loan community cohesion offshore open source community offshore software development church local outsourcing developers college